.xc-body{
    padding-bottom:125px;
}
.xc-body-banner{
    width:100%;
    height:888px;
    background: url("../images/xc-banner-bg.png");
    background-size:cover;
    padding-top:88px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.xc-body-tag{
    font-size:26px;
    color:#ffffff;
    background:#000000;
    padding:8px 0;
    width:456px;
    text-align: center;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    letter-spacing: 2px;
}
.xc-banner-pd{
    margin-top:32px;
}
.xc-banner-xc{
    margin-top:40px;
}
.xc-announce{
    margin-left:16px;
    margin-top:-10px;
}
.xc-banner-xc .xc-text{
    font-size:18px;
    color:#ffffff;
}
.xc-banner-xc .xc-text span{
    font-size:32px;
    font-weight: 500;
    line-height:55px;
}
.xc-download{
    margin-top:185px;
}
.xc-download .xc-code{
    width:150px;
    height:150px;
    line-height:150px;
    border:2px solid #ffffff;
    text-align: center;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    margin-right:30px;
}
.xc-download .xc-code img{
    vertical-align: middle;
}
.xc-btns a{
    display:inline-block;
}
.xc-btns{
    display:flex;
    height:150px;
    flex-direction: column;
    justify-content:space-around;
}

.xc-btns a span{
    display: inline-block;
    width:310px;
    height:42px;
    color:#ffffff;
    line-height:42px;
    background-color:#fe40d4;
    font-size:18px;
    text-align: center;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}
.xc-btn-icon{
    display: inline-block;
    width:25px;
    height:25px;
    vertical-align: text-bottom;
}
.xc-btn-icon.apple{
    background: url("../images/xc-icon-apple.png");
    background-size: 100% 100%;
}
.xc-btn-icon.android{
    background: url("../images/xc-icon-android.png");
    background-size: 100% 100%;
}
.xc-announce-wrapper{
    padding:0 120px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-top:157px;
    height:593px;
    background: url("../images/xc-announce-bg.png") center bottom no-repeat;
}
.xc-announce-right{
    margin-left:60px;
    padding-top:65px;
}
.xc-text-box{
    width:387px;
    height:165px;
    position:relative;
}